//实现ls -l的功能，即列出当前目录下所有文件和文件夹

#include"ls.h"


int main(int argc, char *argv[])
{
    bool is_all = false,                // 显示所有文件
         is_almost_all = false,         // 显示除了.和..以外的所有文件
         is_link_dereference = false;   // 显示符号链接本身
    for (int i = 1; i < argc; i++)
    {
        if (strcmp(argv[i], "-a") == 0)          is_all = true;
        else if (strcmp(argv[i], "-A") == 0)     is_almost_all = true;
        else if (strcmp(argv[i], "-L") == 0)     is_link_dereference = true;
    }

    ls(is_all, is_almost_all, is_link_dereference);
    return 0;
}
